@import 'lib.less';
.m-bd{
	width: 1100px;
	margin: auto;
	padding:0 10px;
}
.m-menu{
	ul.menu-nav{
		li{
			float: left;
			height: 82px;
			line-height: 82px;
			a{
				display: block;
				padding: 0 30px;
			}
			&.hover a,& a:hover{
				background: @color-blue;
				color: @color-font-inverse;
			}
		}
	}
}
.m-title{
	background: url(../img/f-border.gif) left bottom repeat-x;
	h2{
		height: 64px;
		line-height: 64px;
		font-size: 32px;
		display: inline-block;
		border-bottom: 2px solid @color-orange;
		font-weight: 300;
	}
}
.m-style{
	background: lighten(@color-gray, 70%)
}
.m-touch{
	padding: 15px 0;
	ul.touch-tab{
		border-bottom:1px solid @color-blue;
		li{
			float: left;
			a{
				display: block;
				padding: 0 22px;
				height: 44px;
				line-height: 44px;
				font-size: 16px;
			}
			&.hover a,& a:hover{
				background: @color-blue;
				color: @color-font-inverse;
				border-radius: 5px 5px 0 0;
			}
		}
	}
	ul.touch-content{
		padding:25px 0 25px 260px;
		background: url(../img/m-touch.png) left center no-repeat;
		li{
			display: none;
			line-height: 32px;
			text-indent: 2em;
			font-size: 16px;
			color: lighten(@color-gray, 30%);
			&.active{
				display: block;
			}
			.content-style1{
				border-bottom: 1px solid lighten(@color-gray, 70%);
				padding:32px 0;
			}
			.content-style2{
				padding:32px 0;
			}
		}
	}
}
.m-show1{
	height: 228px;
	background: url(../pic/show1.jpg) left center;
}
.m-lst{
	dl{
		line-height: 32px;
		dt{
			font-weight: 900;
			font-size: 16px;
			color:lighten(@color-gray, 20%);
		}
	}
}
/*位置模块*/
.m-tp{
	height: 44px;
	line-height: 44px;
	background: @color-gray;
	&,& a{
		color: @color-font-inverse;
	}
	ul.top-menu{
		li{
			float: left;
			a{
				display: block;
				padding: 0 10px;
			}
		}
	}
}
/*footer*/
.m-ft{
	background:lighten(@color-gray, 3%) ;
	&,& a{
		color: lighten(@color-gray, 50%);
	}
	.ft-brand{
		font-size: 18px;
		height: 48px;
		line-height: 48px;
		padding: 10px 0;
		background:darken(@color-gray, 5%) ;
		a.u-btn{
			height: 48px;
			line-height: 48px;
			padding: 0 25px;
			font-size: 18px;
			color: @color-font-inverse;
		}
	}
	.ft-lst{
		border-bottom: 1px solid darken(@color-gray, 5%);
		dl{
			line-height: 32px;
			dt{
				font-size: 18px;
				padding: 10px 0;
			}
			dd{
				&.font-num{
					font-size: 36px;
					color: @color-orange;
				}
				&.font-icon{
					padding-top: 35px;
					span.icon{
						font-size: 18px;
						padding: 10px;
						background: lighten(@color-gray, 15%);
						color: lighten(@color-gray, 30%);
						border-radius: 50%;
						cursor: pointer;
						&:hover{
							background: @color-orange;
							color: @color-font-inverse;
						}
					}
				}
			}
		}
	}
	.ft-copy{
		border-top:  1px solid lighten(@color-gray, 15%);
	}
}